.doclist {
	list-style:none;
	display:block;
	padding-left:12px;
	margin:0;
}
.doclist ul {
 list-style:none;
	display:none;
	padding-left:12px;
}
.doclist ul.active {
	display:block;
}
.doclist li {
	border-radius:3px;
	transition:0.15s;
	padding:3px;
	margin:2px;
	font-size:15px;
}
.doclist .dochover:hover{
	background-color:rgb(230,230,230);
}
.doclist li.active{
	background-color:rgb(255,163,0);
	color:white;
}
.doc {
	width:700px;
	margin:10px auto;
}
.doc .left {
	width:200px;
	vertical-align:top;
}
.doc .leftdiv {
	height:500px;
	overflow-y:hidden;
}
.doc .docloading {
	text-align:center;
	vertical-align:inherit;
}
.doc .docbody {
	vertical-align:top;
	font-size:15px;
	height:500px;
	overflow-y:scroll;
}
.doc .docbody .doclist {
	width:100%;
}
.doc .docbody h1 {
	border-bottom:1px solid rgb(221,221,221);
	font-size:38.5px;
	line-height:40px;
	margin:10px 0;
	padding:5px;
}
.doc .docbody code,.doc .docbody pre {
	font-family:Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size:12px;
	color:#333333;
	border-radius:3px;
}
.doc .docbody code {
	padding:2px 4px;
	color:#d14;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
}
.doc .docbody pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius: 4px;
}
.doc .docbody a {
	color:#0088cc;
	text-decoration:none;
}

.doc .docbody a:hover,.doc .docbody a:focus {
	color:#005580;
	text-decoration:underline;
}